package projeto.configuracoes.preferencias.cdp;

import javax.persistence.Column;
import javax.persistence.Entity;

import nucleo.comuns.util.UtilitarioSerializacao;

import plataforma.base.cdp.ObjetoPersistente;

@Entity
public class ConfiguracaoUsuario extends ObjetoPersistente {

	/**
	 * Todos os objetos devem ter esse id padrao
	 */
	private static final long serialVersionUID = UtilitarioSerializacao
			.getIDSerializacao();

	public static final String LINHAS_PAGINA = "linhasPorPagina";

	public static final String LINHAS_PAGINA_MINHAS_ATIVIDADES = "linhasPorPaginaAtividades";

	public static final String LINHAS_PAGINA_MINHAS_TAREFAS = "linhasPorPaginaTarefas";
	private int qtLinhasPorTabela;

	private int qtLinhasMinhasAtividades;
	private int qtLinhasMinhasTarefas;

	public ConfiguracaoUsuario() {
		qtLinhasPorTabela = 15;
		qtLinhasMinhasAtividades = 5;
		qtLinhasMinhasTarefas = 5;

	}

	@Column(columnDefinition = "integer DEFAULT 5", nullable = false)
	public int getQtLinhasMinhasAtividades() {
		return qtLinhasMinhasAtividades;
	}

	public void setQtLinhasMinhasAtividades(int qtLinhasMinhasAtividades) {
		this.qtLinhasMinhasAtividades = qtLinhasMinhasAtividades;
	}

	@Column(columnDefinition = "integer DEFAULT 5", nullable = false)
	public int getQtLinhasMinhasTarefas() {
		return qtLinhasMinhasTarefas;
	}

	public void setQtLinhasMinhasTarefas(int qtLinhasMinhasTarefas) {
		this.qtLinhasMinhasTarefas = qtLinhasMinhasTarefas;
	}

	@Column(columnDefinition = "integer DEFAULT 15", nullable = false)
	public int getQtLinhasPorTabela() {
		return qtLinhasPorTabela;
	}

	public void setQtLinhasPorTabela(int qtLinhasPorTabela) {
		this.qtLinhasPorTabela = qtLinhasPorTabela;
	}

}
